Understanding and Improving LISP Programs

نویسنده

  • Harald Wertz
چکیده

We are currently investigating the creation of an didactic environment for the teaching of a programming language to approximately 1500 students each year. At this effect we are constructing a robust and perspicious system : VISION & CAN & PHENARETE (GREUSSAY 1977, GOOSSENS 1977, WERTZ 1976), a system designed to help the individual apprentice in the process of deve­ loping, writing and debugging programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Critic for LISP

Our goal is to establish the conceptual foundations for using the computational power that is or will be available on computer systems. Much of the available computing power is wasted, however, if users have difficulty understanding and llsing the full potential of these systems. Too much attention in the past has been given to the technology of computer systems and not enough to the effects of...

متن کامل

Understanding the Dynamics of Complex Lisp Programs

Recent advances in web technologies and the availability of robust Lisp libraries supporting them have made it possible to think of new ways of understanding and debugging large applications. In this paper, we will discuss two basic ideas for assessing and verifying the behaviour of Lisp programs. First, we propose to use a web browser for graphically displaying debug output in a similar but mo...

متن کامل

A System to Improve incorrect Programs

Summery : This paper presents e system (PHENARETE) which understands and improves incompletely defined LISP programs, such as those written by students beginning t,o program in LISP. This system takes, as input, the program without any additional information. In order to understand the program, the system mete-evaluates it, using a library of praqmatic rules, describing the construction and cor...

متن کامل

The Essence of Rum A Theory of the intensional and extensional aspects of Lisp - type computation

ions such as funargs and control abstractions such as catch and throw, and co-routines. Scheme Scheme (Sussman and Steele [1975]) is the first dialect of Lisp to take abstraction and application seriously. The main components of a Scheme computation state are an expression, an environment and a continuation. A continuation is a function of one argument representing the calling context for the e...

متن کامل

The Design and Implementation of a Modern Lisp Dialect

Lisp, invented in 1958 by John McCarthy, revolutionized how programs could be written and expressed. Instead of giving explicit instructions to a computer, Lisp expressed programs as logical operations and functions. Lisp was the first language to incorporate modern language features including: garbage collection, conditionals, first class functions, and recursion. Also, in 1994 Common Lisp bec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1977